div.tfw-header{
overflow:hidden;
padding:4px;
background-color: #00A0D1;
background-image: -moz-linear-gradient(#00A0D1, #008DB8);
font-family: lucida,tahoma,helvetica,arial,sans-serif !important;
font-size:12px;
border:#DDEEF6 1px solid;
border-bottom:none;}
div.tfw-header a{display:block;outline:none;text-decoration:none;}
div.tfw-header a:hover{text-decoration:none;color:#eee;}
div.tfw-header a img{border:#666 1px solid;float:left;margin:0 8px 0px 0; }
div.tfw-header a:hover img{border:#333 1px solid;-moz-box-shadow: 0 0 5px #666;-webkit-box-shadow: 0 0 5px #666;box-shadow: 0 0 5px #666;}
div.tfw-header a em{display:block;font-style:normal;line-height:24px;font-size:14px;font-weight:bold;margin:0;padding:0;text-shadow:1px 1px 1px #666;text-align:left;color:#fff;}
div.tfw-header a:hover em{text-shadow:1px 1px 1px #000;}
div.tfw-header a var{
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
*display:inline;
margin:2px 0;
line-height: 18px;
height: 18px;
position:relative;
background-color:#efefef;
background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));
background-image:-moz-linear-gradient(top,#fff,#dedede);
background-image:-o-linear-gradient(top,#fff,#dedede);
background-image:-ms-linear-gradient(top,#fff,#dedede);
background-image:linear-gradient(top,#fff,#dedede);
border:#ccc solid 1px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
color:#333;
overflow:hidden;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
font:normal normal bold 11px/18px 'Helvetica Neue',Arial,sans-serif;
padding:0 3px 0 20px;
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);
box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);}
div.tfw-header a:hover var{
border-color:#bbb;
background-color:#f8f8f8;
background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#d9d9d9));
background-image:-moz-linear-gradient(top,#f8f8f8,#d9d9d9);
background-image:-o-linear-gradient(top,#f8f8f8,#d9d9d9);
background-image:-ms-linear-gradient(top,#f8f8f8,#d9d9d9);
background-image:linear-gradient(top,#f8f8f8,#d9d9d9);
-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.1);
-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
box-shadow: 0 3px 5px rgba(0,0,0,0.1);}
div.tfw-header a var i{position:absolute;top:50%;left:2px;margin-top:-6px;width:16px;height:12px;background:transparent url(http://twitter-friends-widget.googlecode.com/svn/v2/twitter.png) 0 0 no-repeat;}
div.tfw-header a dfn{display:block;margin:0;padding:0;font-weight:lighter;text-align:right;font-style:normal;font-size:11px;line-height:14px;color:#fff;cursor: default;border:none;}
div.tfw-users{border:#DDEEF6 1px solid;overflow:hidden;background-color:#fefefe;padding:4px 0 0 4.9px;font-family: lucida,tahoma,helvetica,arial,sans-serif !important;display:-moz-inline-stack;display:block;}
div.tfw-users a{display:block;float:left;overflow:hidden;text-decoration:none;outline:none;margin:0 4px 4px 0;filter:alpha(opacity=80);opacity:0.8;}
div.tfw-users a:hover{opacity:1;filter:alpha(opacity=100);}
div.tfw-users a img{display:block;border:none;filter:alpha(opacity=80);}
div.tfw-users a:hover img{filter:alpha(opacity=100);}
div.tfw-users a i{display:block;white-space:nowrap;overflow:hidden;height:16px;line-height:16px;font-style:normal;color:#666;font-size:9px;padding:0 2px;}
div.tfw-tweet{overflow:hidden;position:relative;background-color:#F2FBFF;padding:4px;border:#DDEEF6 1px solid;border-top:none;font-family: lucida,tahoma,helvetica,arial,sans-serif !important;font-size:11px;}
div.tfw-tweet .avatar{display:block;width:48px;height:48px;margin:0 4px 4px 0;float:left;overflow:hidden;}
div.tfw-tweet strong a{margin-right:5px;}
div.tfw-tweet .body {display:block;margin-left:55px;}
div.tfw-tweet .content{}
div.tfw-tweet .meta {color:#999999;display:block;font-size:10px;margin:3px 0 0;}
div.tfw-tweet .meta a{color:#999999;text-decoration:none;}
div.tfw-tweet .meta a:hover{text-decoration:underline;}
a.tfw-info{
display:none;
text-decoration:none;
outline:none;
border:#DDEEF6 1px solid;
border-top:none;
padding-left:3px;
font-size:9px;
color:#666;
background-color:#C0DEED;
font-family: lucida,tahoma,helvetica,arial,sans-serif !important;}
a.tfw-info:hover{color:#000;}